.color-x a h4{
	color: #2f86d6!important;
}
.color-x a:focus h4{
	color: #2a2b2b!important;
}
.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}

.image{
    width: 305px;
    height: 170px;
}
.linea-v{
 border-left:6px solid grey;
 

}
.alert {
  padding: @alert-padding;
  margin-bottom: @line-height-computed;
  border: 1px solid transparent;
  border-radius: @alert-border-radius;

  // Headings for larger alerts
  h4 {
    margin-top: 0;
    // Specified for the h4 to prevent conflicts of changing @headings-color
    color: inherit;
  }

  // Provide class for links that match alerts
  .alert-link {
    font-weight: @alert-link-font-weight;
  }

  // Improve alignment and spacing of inner content
  > p,
  > ul {
    margin-bottom: 0;
  }

  > p + p {
    margin-top: 5px;
  }
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}

.alinear {
	display: block;
}
.alinear ul li{
	list-style:none
}
.alinear .left li{
	
    display: list-item;
    text-align: -webkit-match-parent;

}

.quote-bordered .quote-open > svg {
    fill: #217ED3;
}


.quote-bordered .quote-open {
    position: absolute;
    top: -10px;
    left: 34px;
    z-index: 2;
}

.alinear .right li{
	
    display: list-item;
    text-align: -webkit-match-parent;

}
ul.mostrar {
		list-style-type: none;
		margin-left: 0px;
    	margin-bottom: 0px;
}

.not	h5 .small {
		color:  #9f9f9f;
}
.thumbnail-variant-2:before img{
	opacity: 0.5;
}


@media screen and  (min-width: 610px){
 .thumbnail-variant-1
	{
		width:189px;
		
	}
	   .thumbnail  .thumbnail-image{
			
			width:100%; height:100%;
		}
	[class*="cell-"] {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
}
}
.Informacion h1
{
	font-size: 24px!important;
    text-align: center;
    font-weight: 500!important;
	color: #00030a!important;
}
.Informacion p
{
	font-size: 17px!important;
    text-align: justify;
	color: #9f9f9f!important;
}
.card2
{
	width: 28rem !important;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
	margin-bottom:20px;
}
.card-title2
{
	padding-top: 6px !important;
}
.card-text2
{
	margin:10px;
}
.btn2
{
	margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
}
@media screen and  (max-width: 610px){
	.font-responsive{
	 	font-size: 3rem!important;
    	margin: 10px!important;
    	text-align: center;
	}
	.nopadding{
	 	padding-top:0px!important;
	}
	
	.centercard{
		margin-left:44px;
	}
}